From 5f21c1a939e180353657dab4269d3086c746a8de Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Wed, 17 Jul 2019 18:59:29 +0100 Subject: [PATCH] Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc gtk-doc documentation is technically a functional interface, because other packages can build-depend on it and use it to fix cross-references. --- debian/libgtk-4-doc.install.in | 6 +++--- debian/libgtk-4-doc.links.in | 13 ++++++++++--- debian/libgtk-4-doc.maintscript | 6 ++++++ 3 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 debian/libgtk-4-doc.maintscript diff --git a/debian/libgtk-4-doc.install.in b/debian/libgtk-4-doc.install.in index 2ad5133c9b..4f4471cdc5 100644 --- a/debian/libgtk-4-doc.install.in +++ b/debian/libgtk-4-doc.install.in @@ -1,3 +1,3 @@ -usr/share/gtk-doc/html/gtk* usr/share/doc/@DOC_PKG@ -usr/share/gtk-doc/html/gdk* usr/share/doc/@DOC_PKG@ -usr/share/gtk-doc/html/gsk* usr/share/doc/@DOC_PKG@ +usr/share/gtk-doc/html/gtk* +usr/share/gtk-doc/html/gdk* +usr/share/gtk-doc/html/gsk* diff --git a/debian/libgtk-4-doc.links.in b/debian/libgtk-4-doc.links.in index d4a725af8a..8f4674d8b2 100644 --- a/debian/libgtk-4-doc.links.in +++ b/debian/libgtk-4-doc.links.in @@ -1,7 +1,14 @@ -usr/share/doc/@DOC_PKG@/gdk4 usr/share/gtk-doc/html/gdk4 -usr/share/doc/@DOC_PKG@/gsk4 usr/share/gtk-doc/html/gsk4 -usr/share/doc/@DOC_PKG@/gtk4 usr/share/gtk-doc/html/gtk4 +usr/share/gtk-doc/html/gdk4 usr/share/doc/@DEV_PKG@/gdk4 +usr/share/gtk-doc/html/gdk4 usr/share/doc/@DOC_PKG@/gdk4 +usr/share/gtk-doc/html/gsk4 usr/share/doc/@DEV_PKG@/gsk4 +usr/share/gtk-doc/html/gsk4 usr/share/doc/@DOC_PKG@/gsk4 +usr/share/gtk-doc/html/gtk4 usr/share/doc/@DEV_PKG@/gtk4 +usr/share/gtk-doc/html/gtk4 usr/share/doc/@DOC_PKG@/gtk4 +usr/share/doc/libatk1.0-doc/atk usr/share/doc/@DEV_PKG@/atk usr/share/doc/libatk1.0-doc/atk usr/share/doc/@DOC_PKG@/atk +usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DEV_PKG@/glib usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DOC_PKG@/glib +usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DEV_PKG@/gobject usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DOC_PKG@/gobject +usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DEV_PKG@/pango usr/share/doc/libpango1.0-doc/pango usr/share/doc/@DOC_PKG@/pango diff --git a/debian/libgtk-4-doc.maintscript b/debian/libgtk-4-doc.maintscript new file mode 100644 index 0000000000..b3996eb7b0 --- /dev/null +++ b/debian/libgtk-4-doc.maintscript @@ -0,0 +1,6 @@ +dir_to_symlink /usr/share/doc/libgtk-4-doc/gdk4 ../../gtk-doc/html/gdk4 3.96.0-1~ +dir_to_symlink /usr/share/doc/libgtk-4-doc/gsk4 ../../gtk-doc/html/gsk4 3.96.0-1~ +dir_to_symlink /usr/share/doc/libgtk-4-doc/gtk4 ../../gtk-doc/html/gtk4 3.96.0-1~ +symlink_to_dir /usr/share/gtk-doc/html/gdk4 ../../doc/libgtk-4-doc/gdk4 3.96.0-1~ +symlink_to_dir /usr/share/gtk-doc/html/gsk4 ../../doc/libgtk-4-doc/gsk4 3.96.0-1~ +symlink_to_dir /usr/share/gtk-doc/html/gtk4 ../../doc/libgtk-4-doc/gtk4 3.96.0-1~ -- 2.30.2